package com.deyuanyun.pic.pbf.mapper.dao;

import com.deyuanyun.pic.pbf.domain.*;

/**
 * 缺陷点 修复方法 dao
 *
 * @author hlw
 * @date 2016-6-23
 *
 * History: [修改人][时间][修改描述]
 */
public interface DefectRepairMethodDao {

    /**
     * 查询 复合材料补强修复 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairComposites findRepairComposites(String defectId);

    /**
     * 查询 钢质环氧套筒补强修复 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairEpoxySleeve findRepairEpoxySleeve(String defectId);

    /**
     * 查询 A，B型套筒补强修复 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairABTypeSleeve findRepairABTypeSleeve(String defectId);

    /**
     * 查询 换管 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairReplacePipe findRepairReplacePipe(String defectId);

    /**
     * 查询 换管-焊接 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairPipeWelding findRepairPipeWelding(String defectId);

    /**
     * 查询 其他修复方法 记录
     *
     * @param defectId 缺陷点编号
     * @return
     */
    RepairOther findRepairOther(String defectId);
}
